<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 将第n位和后面所有数据做比较，得到最小的，和第n为交换
    var arr = [5,4,3,8,7];
    console.log(arr);

    // 0-1，0-2，0-3，0-4   0~length-1
    // 1-2，1-3，1-4        1~length-1
    // 2-3，2-4             2~length-1
    // 3-4                  3~length-1

    for(var i=0;i<arr.length-1;i++){
        var min = arr[i];
        var minIndex = i;
        for(var j=i+1;j<arr.length-1+1;j++){
            if(min > arr[j]){
                min = arr[j];
                minIndex = j;
            }
        }
        arr[minIndex] = arr[i];
        arr[i] = min;
    }

    console.log(arr);
</script>
</html>